package com.tiny.codegen.common;

import java.util.HashMap;
import java.util.Map;

/***
 * 数据库字段类型与实体类字段类型映射
 * 
 * @author Tiny</br>
 *         mail: 114740122@qq.com
 * @date 2018年7月10日  
 * @version 1.0
 */
public class ColumnToFieldMapper {

	public static Map<String,String> mapperMap = new HashMap<String,String>();
	
	static {
		mapperMap.put("BIGINT", "java.lang.Long");
		mapperMap.put("BIT", "java.lang.Integer");
		mapperMap.put("TINYINT", "java.lang.Integer");
		mapperMap.put("MEDIUMINT", "java.lang.Integer");
		mapperMap.put("INTEGER", "java.lang.Integer");
		mapperMap.put("DECIMAL", "java.math.BigDecimal");
		mapperMap.put("DOUBLE", "java.math.BigDecimal");
		mapperMap.put("CHAR", "java.lang.String");
		mapperMap.put("VARCHAR", "java.lang.String");
		mapperMap.put("BLOB", "java.lang.String");
		mapperMap.put("VARBINAY", "java.lang.String");
		mapperMap.put("TIMESTAMP", "java.util.Date");
		mapperMap.put("DATE", "java.util.Date");
		mapperMap.put("TIME", "java.util.Date");
		mapperMap.put("DATETIME", "java.util.Date");
	}
	
}
